package com.cyf.wechat.service;

import com.cyf.wechat.network.bean.*;

/**
 * Created by cage on 2016/10/8.
 */
public interface WechatRegService {

    WechatRegSmsRsp wechatRegisteSms(WechatRegSmsReq req);

    /**
     * 微信用户注册
     * @param req
     * @return
     */
    WechatRegRsp wechatRegiste(WechatRegReq req);

    WechatUserRsp wechatUserQuery(WechatUserReq req);

    WechatUserUpdateRsp updateUserCar(WechatUserUpdateReq req);

    /**
     * 根据手机号查询注册车牌
     *
     * @param req
     * @return
     */
    WechatQueryByMobileRsp queryUserByMobile(WechatQueryByMobileReq req);

    /**
     * 检查短信验证码
     * @param req
     * @return
     */
    WechatCheckRegSmsRsp checkRegSms(WechatCheckRegSmsReq req);
}
